databaze v XML
Otázka od: Richard Valny
10. 5. 2004 16:40
Prijemny den,
mohl by prosim nekdo doporucit nejakou vhodnou komponentu pro praci s
XML soubory jako s databazi? Nebo je tato myslenka zcestna?
(dival jsem se na komponenty na http://www.philo.de/xml/downloads.shtml
ale nejsem z toho nejak moudry).
Vlastnim D6 Pro
Dekuji
Richard
Odpovedá: Zbysek Hlinka
10. 5. 2004 16:59
> [mailto:delphi-l-owner@clexpert.cz] On Behalf Of Richard Valny
> Sent: Monday, May 10, 2004 5:23 PM
>
> mohl by prosim nekdo doporucit nejakou vhodnou komponentu pro
> praci s XML soubory jako s databazi? Nebo je tato myslenka zcestna?
Neni to scestna myslenka. Podivej se na DataSet v .NET.
S pozdravem
Zbysek Hlinka
E-mail: hlinka zavin. hlinka.cz
Phone: +420 603 551 282
Odpovedá: Miso
11. 5. 2004 8:39
----- Original Message -----
From: "Zbysek Hlinka" <konference@hlinka.cz>
> > [mailto:delphi-l-owner@clexpert.cz] On Behalf Of Richard Valny
> > Sent: Monday, May 10, 2004 5:23 PM
> >
> > mohl by prosim nekdo doporucit nejakou vhodnou komponentu pro
> > praci s XML soubory jako s databazi? Nebo je tato myslenka zcestna?
>
> Neni to scestna myslenka. Podivej se na DataSet v .NET.
>
..neviem ako v .NET, ale pod D6 to je trochu scestne..je tam moznost pouzit
ClientDataSet + XMLTransformProvider, vytvoris si cez XMLMapper
transformacny subor na citanie a zapis a mozes to "pouzit"...akurat tak na
veeelmi maleee data..cim zlozitejsia struktura, tym pomalsie..a ak nahodou
pouzijes NestedField, tak to rovno zabudni.. odporucam pozriet
Demos\Internet\XMLTransformProvider
Miso
Odpovedá: Zbysek Hlinka
11. 5. 2004 9:24
> [mailto:delphi-l-owner@clexpert.cz] On Behalf Of Miso
> Sent: Tuesday, May 11, 2004 9:04 AM
>
> > > mohl by prosim nekdo doporucit nejakou vhodnou komponentu
> pro praci
> > > s XML soubory jako s databazi? Nebo je tato myslenka zcestna?
> >
> > Neni to scestna myslenka. Podivej se na DataSet v .NET.
> >
>
> ..neviem ako v .NET, ale pod D6 to je trochu scestne..je tam
> moznost pouzit ClientDataSet + XMLTransformProvider, ...
Tim jen rikas, ze D6 neni vhodne pro praci s XML databazi. Myslenka jako
takova vsak scestna neni, ovsem je treba pouzit jine nastroje. Osobne bych
rekl ze prave naopak - pro dostatecne male objemy dat je to vyborna
myslenka. DataSet v .NET umi dokonce i indexovani, referencni vazby a
hledani podle klice, a neni treba instalovat zadny engine. Co vic by si
clovek mohl jeste prat napriklad pro vyrobu trial nebo ocesanych free verzi?
S pozdravem
Zbysek Hlinka
E-mail: hlinka zavin. hlinka.cz
Phone: +420 603 551 282
Odpovedá: Richard Valny
11. 5. 2004 10:19
Ve svem Delphi 6 Pro nemam Demos\Internet\XMLTransformProvider - asi je
to soucasti vyssi verze?
Shrnu-li to pokud budu chctit vyrobit aplikaci s XML budu muset
nastudovat .NET
(databaze bude mit dve provazane tabulky radove do 300 vet (radku) a 6
slov (sloupcu) - z toho jen jedno memo (text do cca 500 znaku) )
Richard
>>> konference@hlinka.cz 9:54:23 11.5.2004 >>>
> [mailto:delphi-l-owner@clexpert.cz] On Behalf Of Miso
> Sent: Tuesday, May 11, 2004 9:04 AM
>
> > > mohl by prosim nekdo doporucit nejakou vhodnou komponentu
> pro praci
> > > s XML soubory jako s databazi? Nebo je tato myslenka zcestna?
> >
> > Neni to scestna myslenka. Podivej se na DataSet v .NET.
> >
>
> ..neviem ako v .NET, ale pod D6 to je trochu scestne..je tam
> moznost pouzit ClientDataSet + XMLTransformProvider, ...
Tim jen rikas, ze D6 neni vhodne pro praci s XML databazi. Myslenka
jako
takova vsak scestna neni, ovsem je treba pouzit jine nastroje. Osobne
bych
rekl ze prave naopak - pro dostatecne male objemy dat je to vyborna
myslenka. DataSet v .NET umi dokonce i indexovani, referencni vazby a
hledani podle klice, a neni treba instalovat zadny engine. Co vic by
si
clovek mohl jeste prat napriklad pro vyrobu trial nebo ocesanych free
verzi?
S pozdravem
Zbysek Hlinka
E-mail: hlinka zavin. hlinka.cz
Phone: +420 603 551 282
Odpovedá: Miso
11. 5. 2004 10:34
----- Original Message -----
From: "Richard Valny" <richard.valny@pu-st.cz>
> Ve svem Delphi 6 Pro nemam Demos\Internet\XMLTransformProvider - asi je
> to soucasti vyssi verze?
>
> Shrnu-li to pokud budu chctit vyrobit aplikaci s XML budu muset
> nastudovat .NET
> (databaze bude mit dve provazane tabulky radove do 300 vet (radku) a 6
> slov (sloupcu) - z toho jen jedno memo (text do cca 500 znaku) )
>
..pri takomto objeme dat by to mozno teoreticky aj bolo schodne, ak chces
pouzit Delphi, tak treba vyskusat..XMLMapper a ostatne veci suvisiace s XML
su tusim sucastou az D6Ent
Miso
Odpovedá: Petr Vones
11. 5. 2004 15:59
From: "Richard Valny" <richard.valny@pu-st.cz>
> Shrnu-li to pokud budu chctit vyrobit aplikaci s XML budu muset
> nastudovat .NET
Ne tak docela, ale podpora XML je tam podstatne lepsi a rychlejsi.
> (databaze bude mit dve provazane tabulky radove do 300 vet (radku) a 6
> slov (sloupcu) - z toho jen jedno memo (text do cca 500 znaku) )
Tohle by ta Delphi implementace jeste zvladla, nejhorsi jsou nested datasety.
Petr Vones
Odpovedá: Petr Vones
11. 5. 2004 16:25
From: "Zbysek Hlinka" <konference@hlinka.cz>
> myslenka. DataSet v .NET umi dokonce i indexovani, referencni vazby a
> hledani podle klice, a neni treba instalovat zadny engine. Co vic by si
Tohle umi i TClientDataSet. Problem je spise v implementaci XML transformace
ktera neni prilis povedena a predevsim dost pomala pro velke objemy dat ve
srovnani s .NETem (Borland pouziva DOM i tam kde se zcela nehodi). Navic je to
pouze ve verzi Delphi Enterpise.
Petr Vones
Odpovedá: Zbysek Hlinka
11. 5. 2004 17:21
> [mailto:delphi-l-owner@clexpert.cz] On Behalf Of Petr Vones
> Sent: Tuesday, May 11, 2004 4:03 PM
>
> From: "Zbysek Hlinka" <konference@hlinka.cz>
> > myslenka. DataSet v .NET umi dokonce i indexovani,
> referencni vazby a
> > hledani podle klice, a neni treba instalovat zadny engine.
> Co vic by
> > si
>
> Tohle umi i TClientDataSet. Problem je spise v implementaci
> XML transformace ktera neni prilis povedena a predevsim dost
> pomala pro velke objemy dat ve srovnani s .NETem (Borland
> pouziva DOM i tam kde se zcela nehodi). Navic je to pouze ve
> verzi Delphi Enterpise.
Dotaz vsak byl na Delphi Pro. V takovem pripade je lepsi si rovnou poridit
neco pro .NET, nez dokupovat Enterprise verzi.
S pozdravem
Zbysek Hlinka
E-mail: hlinka zavin. hlinka.cz
Phone: +420 603 551 282